iT邦幫忙

2023 iThome 鐵人賽

DAY 29
0
AI & Data

30天網路爬蟲學習系列 第 29

DAY29-Requests函式庫

  • 分享至 

  • xImage
  •  

如果經過測試JavaScript不會影響目標資料,Python程式可以使用requests模組送出HTTP請求來取得網路資料。requests可以使用下面六個HTTP方法:
HTTP方法 | reequests方法 | 說明
------------- | -------------
GET | requests.get(url) | 在瀏覽器輸入URL網址送出的請求,這是向Web伺服器要求資源的HTTP請求。
POST | requests.post(url) | 在瀏覽器顯示的HTML表單輸入欄位資料後,按下按鈕送出欄位資料,將欄位輸入資料送至Web伺服器。
PUT | requests.put(url) | 向指定資源提供最新內容,可額外設定 data 參數字典。
DELETE | requests.delete(url) | 請求刪除指定的資源。
HEAD | requests.head(url) | 請求提供資源的回應標頭 (不含內容)。
OPTIONS | requests.options(url) | 請求伺服器提供資源可用的功能選項。



  • 為了方便測試HTTP請求和回應,可以使用httpbin.org服務進行測試,這個網站提供了HTTP請求/回應的測試服務,可以將我們送出的HTTP請求方法使用JSON格式回應送出的HTTP請求資料,支援GET和POST方法等多種方法。

今天的分享就先到這邊,我們明天見~ /images/emoticon/emoticon41.gif

網站參考資料:https://steam.oxxostudio.tw/category/python/spider/requests.html
參考書籍資料:文科生也可以輕鬆學習網路爬蟲


上一篇
DAY28-使用Python處理CSV資料(下)
下一篇
DAY30-結語
系列文
30天網路爬蟲學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言